using System;
using System.Linq;
using Bootstrap.Models;
using Bootstrap.Services;

namespace Bootstrap.Features {
	public class Wells : IBootstrapFeature, IBootstrapDefaults {
		public void Describe(FeatureDescriptionContext context) {
			context
				.Describe(
					"Wells",
					feature =>
					feature
						.IsType("Import")
												.WithDisplayName("Wells")
						.WithCategory(FeatureCategories.ComponentsCommon, 998)
						.WithAction(
							cntxt => 
																new[] {"wells.less"}
																							)
				);
		}

		public int Priority {
	        get { return 0; }
	    }

		public void Define(BootstrapDefaultSettingsContext context) {
			context.Feature("Wells", feature => feature.Enabled().Position(13));
		}
	}
}